GithubHelp home page GithubHelp logo

hdmicore's Introduction

hdmicore's People

Contributors

actions-user avatar ekiwi avatar feilongfl avatar martoni avatar scpcom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hdmicore's Issues

Synthesizing with yosys fails (missing OSER10)

Trying to synthesize the generated Verilog with yosys fails:

$ yosys -p "read_verilog TangNano9k.v; synth_gowin -json TangNano9k.json"
...
2.2.2. Analyzing design hierarchy..
Top module:  \TangNano9k
Used module:     \PatternExample
Used module:         \HVSync
Used module:     \HdmiTx
Used module:         \Oser10Module
Used module:         \Rgb2Tmds
Used module:             \TMDSEncoder
Used module:     \Gowin_rPLL
ERROR: Module `\OSER10' referenced in module `\Oser10Module' in cell `\osr10' is not part of the design.

Cannot Run Synthesis

I got an error while running synthesis

ERROR (CV0013) : Pin(buffDiffGreen_O) of '_O_tmds_data_p_T[0]'(TLVDS_OBUF) does not connect to port("/b/Projects/fpga/sipeed/HdmiCoreGW/TangNano4k.v":583)
ERROR (CV0013) : Pin(buffDiffGreen_OB) of '_O_tmds_data_n_T[0]'(TLVDS_OBUF) does not connect to port("/b/Projects/fpga/sipeed/HdmiCoreGW/TangNano4k.v":584)

Generated TangNano4k.v
as attachment.

I am using Gowin FPGA Designer Version 1.9.8.02, sbt 1.6.1, fpgamacro master/Oct 20

I am a newbie with FPGAs, would you please help.

Awesome Project!

Hi Fabien, I got my Tang Nano 4K today and just tried out your project. Works flawlessly!
Thanks you so much for putting this together!

Once the yosys/nextpnr flow catches up and we can drop the GoWin IDE, this is going to be an awesome board.

Feel free to close this issue once you see it. Just wanted to say thank you.

Black screen on Elgato Cam Link 4K and generic HDMI to UVC adapter

Hi,

Thanks for sharing this project! I'm currently running it on the Tang Nano 9k and it works great on my HDMI LCD monitor, but I can't get it to show anything on HDMI capture devices. I have tried with an Elgato Cam Link 4K, as well as a generic HDMI to UVC adapter: https://www.adafruit.com/product/4669 (these are all over ebay/aliexpress too)

On the Cam Link is an LED which indicates that it is capturing, and when I connect the Tang Nano the LED remains off. Also, when I connect the device to a HDMI switcher, it doesn't detect that a video input has been connected. On the generic UVC adapter, it seems like I just get a black screen, though I am unsure exactly if it can detect the video stream or it just outputs a black screen by default.

Have you tested this on any HDMI capture devices? I haven't modified the project at all, I just followed the instructions in the readme, then built and flashed it with the gowin IDE and openFPGAloader. FWIW, I also flashed the picotiny example which comes with the Tang Nano 9k, and it also fails to capture.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.