DAS (Diseño Automatico de sistemas)
These are the practices and the final project of the subject Automatic System Design.
- Lab1 - Combinational logic, arithmetic and access to elementary I/O devices.
- Lab2 - Secuential logic, reading of asynchronous signals and generic modules.
- Lab3 - Finite state machines, conditioning of clock and reset signals.
- Lab4 - Synchronous serial communication, simulation and reading of a PS/2 keyboard.
- Lab5 - FSM with datapath, communication with a terminal through an RS-232 bus.
- Lab6 - PONG, Tthe first video game, data output by a VGA monitor.
- Lab7 - Design with SRAM on-chip (Block RAM).
- Final project - Video game implemented with the drivers mentioned above(VGA and PS/2) and with levels loaded in a SRAM. Poject's gameplay in the YouTube channel of Professor José Manuel Mendías Cuadros.
Getting started
These instruction will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone the repository
git clone https://github.com/jricaldi95/DAS.git
Prerequisites
All this files have been synthesized with Xilinx - ISE Design Suite and dumped into FPGA Xilinx Spartan 3 Datasheet.
Authors
- Javier Ricaldi Esquivel - jricaldi95
- Darío Gallegos - dariogallegos
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details