Skip to content
Embedded Tinkerer

Embedded Tinkerer

Project Writeups and Free How-To Related to EE!

Embedded Tinkerer

Embedded Tinkerer

Project Writeups and Free How-To Related to EE!

  • Projects
    • Arduino
    • ESP32
    • ESP8266
    • Low-Power
    • Programming
  • How-To
    • Android
  • Language
    • English
    • Indonesia
  • Projects
    • Arduino
    • ESP32
    • ESP8266
    • Low-Power
    • Programming
  • How-To
    • Android
  • Language
    • English
    • Indonesia
Trending Now
  • The Definitive Roadmap to Be an IoT Architect!
  • Cara Memilih Display Untuk Project Arduino!
  • Things That I Learned From Designing Current Sensor for Ultra-Low Power Device
  • By Reference vs By Pointer Dependency Injection C++
  • My Git Command Tricks
  • Arduino Nano Every Pinout Diagram
Home>>Indonesia>>Media Independent Interface (MII)
IndonesiaUncategorized

Media Independent Interface (MII)

fpgavlc
January 17, 2017 194 Views0

Pada paperĀ design-of-an-fpga-based-vlc-system diuraikan cara interfacing antara PC dengan Analog Front End (AFE) menggunakan chip USB-to-Ethernet. Chip yang digunakan menyediakan pin untuk sinyal MII. Di bawah ini adalah blok diagram sistem dari paper di atas:
blokdiagram

Sementara Board DE2-115 menyediakan chip PHY untuk interfacing ethernet ke FPGA:

blokdiagram2Chip tersebut menyediakan pin MII pula. Sehingga untuk proyek capstone design ini akan digunakan diagram blok sebagai berikut:

untitled-diagram-2

Dikutip dari laman wikipedia, MII memiliki sinyal transmitter dan receiver sebagai berikut:

Transmitter signals

  • TX_CLK Transmit clock (PHY to MAC)
  • TXD0 Transmit data bit 0 (MAC to PHY) (transmitted first)
  • TXD1 Transmit data bit 1 (MAC to PHY)
  • TXD2 Transmit data bit 2 (MAC to PHY)
  • TXD3 Transmit data bit 3 (MAC to PHY)
  • TX_EN Transmit enable (MAC to PHY)
  • TX_ER Transmit error (MAC to PHY, optional)

Receiver signals

  • RX_CLK Receive clock (PHY to MAC)
  • RXD0 Receive data bit 0 (PHY to MAC) (received first)
  • RXD1 Receive data bit 1 (PHY to MAC)
  • RXD2 Receive data bit 2 (PHY to MAC)
  • RXD3 Receive data bit 3 (PHY to MAC)
  • RX_DV Receive data valid (PHY to MAC)
  • RX_ER Receive error (PHY to MAC)
  • CRS Carrier sense (PHY to MAC)
  • COL Collision detect (PHY to MAC)
Share:

Previous Post

Interpreter Bahasa Brainfuck Dalam Bahasa C

Next Post

Perlukah Membuat Digital Module pada FPGA?

Related Articles

ArduinoIndonesia

Arduino, si mikrokontroller mini dari Negeri Valentino Rossi

IndonesiaProgramming

Saya mengenai C++ dan C#

IndonesiaProgramming

Bagaimana cara membuat bahasa pemrograman sendiri?

IndonesiaUncategorized

Dapatkan domain .com gratis!!!

ArduinoIndonesia

Unboxing Arduino UNO :) (review singkat)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • The Definitive Roadmap to Be an IoT Architect!
  • Cara Memilih Display Untuk Project Arduino!
  • Things That I Learned From Designing Current Sensor for Ultra-Low Power Device
  • By Reference vs By Pointer Dependency Injection C++
  • My Git Command Tricks

Recent Comments

  • Abod Kebod on Transistor, FPGA, System on Chip. Apa itu ya?
  • Rosmianto Aji Saputro on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • Rosmianto Aji Saputro on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • dewi ayu lestari on Bagaimana cara membuat bahasa pemrograman sendiri [bagian 2]
  • gifari i hasyim on Transistor, FPGA, System on Chip. Apa itu ya?
| Theme By WPOperation
  • Facebook
  • LinkedIn
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram