Forum: FPGA, VHDL & Verilog Developing a control architecture on the Zynq 7000. Recommended books?

Author: Steel Neuron (Guest)
Posted on:

Rate this post
0 useful
not useful
Hey there!

I want my professional future to be related to embedded system 
developing, so I chose my final university project to be related to 

I've done some work with FPGA using both schematic design and VHDL, but 
I'm still at early stages of learning. Still, I managed to make some 
simple applications work, such as a tetris game on the LED display of a 
Spartan 3 dev board, and a DES algorithm encryptor.

Anyway, what I'm getting into is an entire different beast. I want to 
make a RTR implementation of a control architecture known as RCS (pretty 
much a bunch of nodes that send commands and sensory data to each other 
and process them in different ways at different time resolutions). The 
algorithms in each node will vary, but could be anything from simple 
arithmetic functions to neural networks. I'll be using the Zynq 7000 
ZedBoard for this.

This task is a little daunting for me and I'm a bit lost. My main 
concern is that I don't want to waste too many hours of developement 
time reinventing the wheel. I'd like to get hold of a good book on FPGA 
developement, that teaches me how to understand the relationship between 
behavioural code and the synthesis tool so I don't commit design 
mistakes that will result in area/performance issues, and also that 
shows the basics of RTR.

Anything out there that might help me? I'll be looking forward to any 
advice. On a side note, the ZynQ family comes with two ARM a9 cores. 
Will C be enough to program these or should I start studying their 
instruction set? I've never worked with FPGA/micro hybrid applications 
and I have little idea what to expect.

Thank you in advance.

Author: René D. (Company: www.dossmatik.de) (dose)
Posted on:

Rate this post
0 useful
not useful
First you need an algorithm.

Second decision impelementation algorithm in Hard- or Software

I have not understand your goal. You have a neuronal network without any 
peripheral devices. This can be a software solution.

But you would improve your FPGA knowledge.


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.