Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tommythorn/bemicro-cv
A "hello world" style designs for the Cyclone V based $49 Arrow BeMicro CV
https://github.com/tommythorn/bemicro-cv
bemicro-cv fpga
Last synced: about 5 hours ago
JSON representation
A "hello world" style designs for the Cyclone V based $49 Arrow BeMicro CV
- Host: GitHub
- URL: https://github.com/tommythorn/bemicro-cv
- Owner: tommythorn
- Created: 2013-10-21T06:34:14.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-09-02T01:47:22.000Z (over 10 years ago)
- Last Synced: 2025-01-11T16:16:15.621Z (5 days ago)
- Topics: bemicro-cv, fpga
- Language: VHDL
- Homepage:
- Size: 1.67 MB
- Stars: 10
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BeMicro CV "Hello World" #
The BeMicro CV (originally) shipped with no design files. We try to
compensate here with a collection of useful examples. Note, the LED
pin assignment given in the documentation is wrong and corrected in
these designs.## LEDs and serial communication
The first `led_and_serial` is the typical first Does-It-Work kind
of design which runs a counter on the LEDs.This also adds a small serial (RS232) input/output engine:
* RX is on GPIO 1, that is, J1 pin 1
* TX is on GPIO 2, that is, J1 pin 2
* Speed set to 115,200 bps
To use connect a USB BUB (or similar), RX to J1-1, TX to J1-2, GND to J1-12, and
ensure that it's configured for 3.3 V signaling. Attach with a serial
console (say, `screen $TTY 115200`, where `TTY` is
`/dev/tty.usbserial-`something on MacOS and `/dev/ttyUSB0` on
Linux). If everything is working, input should be echoed back, except each
character is incremented (`'a'` -> `'b'`, etc.)This is a silly design, but much more interesting things can be built
on top of this.## NIOS II with support for the external DDR3 memory
The second design, `nios_ddr3`, comes curtesy of Guy Lemieux
`` and illustrates how to instantiate the
DDR3 controller and a NIOS II example.Suggestions and contributions welcome.