Diferență între revizuiri ale paginii „Advanced Digital Systems”

De la WikiLabs
Jump to navigationJump to search
 
(Nu s-au afișat 4 versiuni intermediare efectuate de același utilizator)
Linia 12: Linia 12:
 
== Projects ==
 
== Projects ==
  
# [[PLB External ALU]]
+
# [[MD5 Hash]]
 
+
# [[SHA-1 Hash]]
== Grading ==
+
# [[SHA-256 Hash]]
 
+
# [[SHA-512 Hash]]
All students will need to complete the first project. Afterwards, each student will be assigned one of the remaining projects, which he/she will need to complete in order to be graded.
+
# [[AES Encryption]]
 +
# [[DES Encryption]]
 +
# [[RSA Encryption]]
 +
# [[RC4 Stream Cypher]]
 +
# [[Sorting Network]]
 +
# [[Sum of Absolute Differences]]
 +
# [[Sum of Squared Differences]]
 +
# [[Artificial Neural Network]]
 +
# [[Gaussian 2D Filter]]

Versiunea curentă din 7 martie 2013 16:41

Overview

The Advanced Digital Systems laboratory introduces concepts like Systems-on-Chip (SoC), offloading engines, peripheral controllers and embedded software. Students will learn to use Xilinx Platform Studio (XPS) and the Software Development Kit (SDK) to create processing systems based on Microblaze and the Digilent Nexys 2 development board, which utilizes a Xilinx Spartan 3 FPGA.

Tutorials

The following tutorials demonstrate the use of XPS and SDK in creating hardware platforms for Xilinx FPGAs and developing software for these platforms.

  1. Xilinx Platform Studio
  2. Software Development Kit

Projects

  1. MD5 Hash
  2. SHA-1 Hash
  3. SHA-256 Hash
  4. SHA-512 Hash
  5. AES Encryption
  6. DES Encryption
  7. RSA Encryption
  8. RC4 Stream Cypher
  9. Sorting Network
  10. Sum of Absolute Differences
  11. Sum of Squared Differences
  12. Artificial Neural Network
  13. Gaussian 2D Filter