Forum Discussion
Altera_Forum
Honored Contributor
17 years agoHi,
So I have calculate all my requirements. That's the deal: - Memory DDRII : 288 Mo @ 333.333 Mhz. Interface data bus 144 bits at full rate => about 48 Gb/s (theoricaly, if no refresh cycle are made...) - 4 process need to drive memory. 1/ First process need to read out at 64 bits @ 200 MHz => 12.8 Gb/s 2/ Second process. GigaEthernet => 1 Gb/s 3/ Extraction of datas at 32 bits @ 333.333 MHz => 10.6 Gb/s 4/ Write datas at 64 bits @ 333.333 MHz => 21.3 Gb/s So, all my process need 45.7 Gb/s... outch! Theorically, I can achieve this requirements. Maybe I will able in the future to reduce a little bit process 4. Actually, I don't know now. In the same time, I have get some informations about multi port controller but I don't find very clear and detailled documentation... For now, nothing is very clear :-/ So, could you please tell me : 1/ If you think I am able to write my own logic added to Altera DDRII HP controller ? Is it too difficult or not ? And humm... I'm a begginer in hdl design... 2/ How works an arbiter in multi port controller ? Have you got some documentation, sample code or whatever to help me understand ? 3/ Is it more interresting (in terms of time and effort) to buy an IP like this : http://www.microtronix.com/products/?product_id=174 Or can I make some "simple" logic who drive all my port to my altera controller ? Last thing, If you have got documentations or sample projects about multi port controller implementation, I will be pleased to get some informations. Thanks for helping me! See you. Fabe.