{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":223360084,"defaultBranch":"master","name":"apicula","ownerLogin":"YosysHQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-22T08:39:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35169771?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711888145.0","currentOid":""},"activityList":{"items":[{"before":"e2224eda2549eca874d125afa81794f89a0ad8a8","after":"bf381748974b7f74eca0611b99690ee990453363","ref":"refs/heads/master","pushedAt":"2024-05-22T05:57:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #247 from yrabbit/bsram-disasm\n\nBUGFIX. Fix BSRAM unpacking.","shortMessageHtmlLink":"Merge pull request #247 from yrabbit/bsram-disasm"}},{"before":"96a014185a8e4d14de24e2474706de11dbeb2826","after":"e2224eda2549eca874d125afa81794f89a0ad8a8","ref":"refs/heads/master","pushedAt":"2024-05-21T20:33:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #248 from yrabbit/fix-ci\n\nFix CI","shortMessageHtmlLink":"Merge pull request #248 from yrabbit/fix-ci"}},{"before":"14efe420cf55c1fd8b0abdad15c6e81f0b483929","after":"96a014185a8e4d14de24e2474706de11dbeb2826","ref":"refs/heads/master","pushedAt":"2024-05-20T07:47:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #246 from yrabbit/dsp-doc-0\n\nDoc. Brief notes on DSP operation","shortMessageHtmlLink":"Merge pull request #246 from yrabbit/dsp-doc-0"}},{"before":"91807b035bb7fbdc95e24e83d01b37b738c03027","after":"14efe420cf55c1fd8b0abdad15c6e81f0b483929","ref":"refs/heads/master","pushedAt":"2024-05-03T10:28:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #241 from yrabbit/pll-pads\n\nAdd PLL pads.","shortMessageHtmlLink":"Merge pull request #241 from yrabbit/pll-pads"}},{"before":"1ff94b766397d6e06c1eaf8d54ab392fb8d4f47e","after":"91807b035bb7fbdc95e24e83d01b37b738c03027","ref":"refs/heads/master","pushedAt":"2024-03-31T12:25:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Implement the DSP primitive. (#239)\n\n* Implement the DSP primitive.\r\n\r\nFor chips that have these capabilities, a DSP implementation has been\r\nadded in the form of all the primitives described in the Gowin\r\ndocumentation (UG287-1.3.3E_Gowin Digital Signal Processing (DSP) User\r\nGuide), namely:\r\n\r\n - PADD9\r\n - PADD18\r\n - MULT9X9\r\n - MULT18X18\r\n - MULT36X36\r\n - MULTALU18X18\r\n - MULTALU36X18\r\n - MULTADDALU18X18\r\n - ALU54D\r\n\r\nThe most complex but also the most useful is the MULTADDALU18X18\r\nprimitive - it allows you to easily make a typical FIR filter, while all\r\nconnections between these primitives in the chain will be implemented by\r\ndirect fixed wires with minimal delay.\r\n\r\nMULT36X36 are not combined into chains, but they have a different task -\r\nthis primitive can be found in Linux SOCs.\r\n\r\nAdded examples (in the examples/himbaechel directory) that are based on\r\nthe tiny Riscv demonstrating UART calculations. Only the TXD pin is used\r\n(can be found in the specific .CST file for each board), so on the large\r\ncomputer side, only GND and RXD are enough. Port speed 115200, no\r\nparity, 8 data bits, 1 stop bit, linefeed only.\r\n\r\nPicocom launch example:\r\n\r\n``` shell\r\npicocom -l --imap lfcrlf -b 115200 /dev/ttyU0\r\n```\r\n\r\nThe source code for the riscv test programs is provided along with the\r\nassembly instructions, but they are not built during the compilation of\r\nthe examples due to additional compilers.\r\n\r\nImplemented the combination of primitives into chains using wires\r\nCASO-CASI, SO(A, B)-SI(A, B), as well as SBO-SBI for PADD.\r\n\r\nSigned-off-by: YRabbit \r\n\r\n* I forgot to remove the debugging part. Fixed.\r\n\r\nSigned-off-by: YRabbit \r\n\r\n---------\r\n\r\nSigned-off-by: YRabbit ","shortMessageHtmlLink":"Implement the DSP primitive. (#239)"}},{"before":"6d8b8065dd406ba567da3d957c69fc2342ec9845","after":"1ff94b766397d6e06c1eaf8d54ab392fb8d4f47e","ref":"refs/heads/master","pushedAt":"2024-03-28T06:34:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"update yosys CI branches (#238)","shortMessageHtmlLink":"update yosys CI branches (#238)"}},{"before":null,"after":"22b97d46c598f060acb31eae1645c0ae365c5ff5","ref":"refs/heads/pepijndevos-patch-7","pushedAt":"2024-03-27T18:28:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"update yosys CI branches","shortMessageHtmlLink":"update yosys CI branches"}},{"before":"19a2aabec16ea8c78349589dfc6e661e25c237d4","after":"6d8b8065dd406ba567da3d957c69fc2342ec9845","ref":"refs/heads/master","pushedAt":"2024-03-27T18:27:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Add exact_table_cover and parse_tile_exact functions for more specific tile parsing (#237)","shortMessageHtmlLink":"Add exact_table_cover and parse_tile_exact functions for more specifi…"}},{"before":"f43a0b7e423ea8c946ea18f11bd2d7529f776f4e","after":"19a2aabec16ea8c78349589dfc6e661e25c237d4","ref":"refs/heads/master","pushedAt":"2024-03-17T08:50:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #236 from yrabbit/femto-riscv\n\nAdd examples with tiny RISCV","shortMessageHtmlLink":"Merge pull request #236 from yrabbit/femto-riscv"}},{"before":"4ad5c147743c2ac89465a96d1035c4b8704f13ec","after":"f43a0b7e423ea8c946ea18f11bd2d7529f776f4e","ref":"refs/heads/master","pushedAt":"2024-02-09T11:17:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #230 from yrabbit/make-bits\n\nReplace numpy arrays with lists.","shortMessageHtmlLink":"Merge pull request #230 from yrabbit/make-bits"}},{"before":"baf9b1f808358462a3d24be24fe6438ce3b17e36","after":"4ad5c147743c2ac89465a96d1035c4b8704f13ec","ref":"refs/heads/master","pushedAt":"2024-02-09T11:15:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #234 from yrabbit/tangnano4k\n\nExamples. Describe the Tangnano4k clock pin.","shortMessageHtmlLink":"Merge pull request #234 from yrabbit/tangnano4k"}},{"before":"8323bef886f2e96ea85fa2c632f0c454dde4c42c","after":"baf9b1f808358462a3d24be24fe6438ce3b17e36","ref":"refs/heads/master","pushedAt":"2024-02-02T12:35:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Extend SDRAM Documentation to Cover GW2AR-18 Devices (#231)\n\n* Extend SDRAM documentation to cover GW2AR-18\r\n\r\n* Extend SDRAM documentation to cover GW2AR-18\r\n\r\n* Extend SDRAM documentation to cover GW2AR-18","shortMessageHtmlLink":"Extend SDRAM Documentation to Cover GW2AR-18 Devices (#231)"}},{"before":"fb9a8dfd417f262eca6992fc7372be2ebe2b3aa5","after":"8323bef886f2e96ea85fa2c632f0c454dde4c42c","ref":"refs/heads/master","pushedAt":"2024-01-30T06:42:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Update workflows (#233)","shortMessageHtmlLink":"Update workflows (#233)"}},{"before":null,"after":"cf6a17f070af6e768126b4d9116d784c0490e934","ref":"refs/heads/workflow","pushedAt":"2024-01-29T09:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmicko","name":"Miodrag Milanović","path":"/mmicko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3623496?s=80&v=4"},"commit":{"message":"Update workflows","shortMessageHtmlLink":"Update workflows"}},{"before":"0c20f27e74199d7bf5b90c794341fcd46fbdf7c8","after":"fb9a8dfd417f262eca6992fc7372be2ebe2b3aa5","ref":"refs/heads/master","pushedAt":"2024-01-24T20:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"bump yosys and nextpnr versions (#229)","shortMessageHtmlLink":"bump yosys and nextpnr versions (#229)"}},{"before":null,"after":"c0917ac5153b2937620fd922310ecc5f23155e50","ref":"refs/heads/pepijndevos-patch-6","pushedAt":"2024-01-24T08:56:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"bump yosys and nextpnr versions","shortMessageHtmlLink":"bump yosys and nextpnr versions"}},{"before":"cf95b390e885c301a81f4198b7cc3e9ba7b3fb01","after":"0c20f27e74199d7bf5b90c794341fcd46fbdf7c8","ref":"refs/heads/master","pushedAt":"2024-01-24T08:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"tweak logo","shortMessageHtmlLink":"tweak logo"}},{"before":"d2b11ffe4b45f05781685ebd6a6461ee4d659605","after":"cf95b390e885c301a81f4198b7cc3e9ba7b3fb01","ref":"refs/heads/master","pushedAt":"2024-01-23T20:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"add logo to readme","shortMessageHtmlLink":"add logo to readme"}},{"before":"cb062472ecb93b990a05cca09785b720a3617a50","after":"d2b11ffe4b45f05781685ebd6a6461ee4d659605","ref":"refs/heads/master","pushedAt":"2024-01-23T20:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"typo lol","shortMessageHtmlLink":"typo lol"}},{"before":"e1db30d53865ae312211a071aac53f7a968ee1b7","after":"cb062472ecb93b990a05cca09785b720a3617a50","ref":"refs/heads/master","pushedAt":"2024-01-23T20:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"switch readme to nextpnr-himbaechel (#228)","shortMessageHtmlLink":"switch readme to nextpnr-himbaechel (#228)"}},{"before":"e8ebfbf11878aba7d09efa4e29d5f8fb88b683cf","after":"e1db30d53865ae312211a071aac53f7a968ee1b7","ref":"refs/heads/master","pushedAt":"2024-01-23T20:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Add logo files","shortMessageHtmlLink":"Add logo files"}},{"before":null,"after":"5f4c93887dbe0fea57f1090b27b3c07c3f629694","ref":"refs/heads/pepijndevos-patch-5","pushedAt":"2024-01-23T14:19:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"switch readme to nextpnr-himbaechel","shortMessageHtmlLink":"switch readme to nextpnr-himbaechel"}},{"before":"fc81593fe35647e8eafcbdf2632c4747ba798da7","after":"e8ebfbf11878aba7d09efa4e29d5f8fb88b683cf","ref":"refs/heads/master","pushedAt":"2024-01-21T21:03:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #227 from yrabbit/combined-iologic\n\nAdd support for four IOLOGICs in one cell","shortMessageHtmlLink":"Merge pull request #227 from yrabbit/combined-iologic"}},{"before":"02520a0f6b75eb26328d9933bb61a119254f487a","after":"fc81593fe35647e8eafcbdf2632c4747ba798da7","ref":"refs/heads/master","pushedAt":"2024-01-21T21:03:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #226 from yrabbit/oser10-elvds-example\n\nAdd an example for OSER10 using ELVDS pins","shortMessageHtmlLink":"Merge pull request #226 from yrabbit/oser10-elvds-example"}},{"before":"96edc2bae3c4d644096495890ce8ecdb890c0e32","after":"02520a0f6b75eb26328d9933bb61a119254f487a","ref":"refs/heads/master","pushedAt":"2024-01-20T20:40:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Switch crcmod to crc (#223)\n\n* Switch crcmod to crc\r\n\r\nFixed #217 and hopefully makes peoply trying to to bundle/install\r\nApicual in weird ways a little happier for having to compile less C.\r\n\r\n* the stupid thing isn't thread safe\r\n\r\n* python scoping rules are dumb","shortMessageHtmlLink":"Switch crcmod to crc (#223)"}},{"before":"153fc97f40ec8f93ad7f4c5fac186d957603fec3","after":"96edc2bae3c4d644096495890ce8ecdb890c0e32","ref":"refs/heads/master","pushedAt":"2024-01-20T20:40:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yrabbit","name":"YRabbit","path":"/yrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075465?s=80&v=4"},"commit":{"message":"Merge pull request #222 from yrabbit/ext-9c\n\nProperly handle external 9C clock pins","shortMessageHtmlLink":"Merge pull request #222 from yrabbit/ext-9c"}},{"before":"c11c2b84e14a52f3f1530efe6aa77d369c7a550a","after":"094e073f545cc9915183f35ae46908ac2e515c47","ref":"refs/heads/crc","pushedAt":"2024-01-20T16:14:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"python scoping rules are dumb","shortMessageHtmlLink":"python scoping rules are dumb"}},{"before":"9764a44890237546e8dcada6cf9b2b46b82f0b1f","after":"c11c2b84e14a52f3f1530efe6aa77d369c7a550a","ref":"refs/heads/crc","pushedAt":"2024-01-20T12:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"the stupid thing isn't thread safe","shortMessageHtmlLink":"the stupid thing isn't thread safe"}},{"before":null,"after":"9764a44890237546e8dcada6cf9b2b46b82f0b1f","ref":"refs/heads/crc","pushedAt":"2024-01-20T11:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Switch crcmod to crc\n\nFixed #217 and hopefully makes peoply trying to to bundle/install\nApicual in weird ways a little happier for having to compile less C.","shortMessageHtmlLink":"Switch crcmod to crc"}},{"before":"140c7b352f721ec01d3e95448805370757236779","after":"153fc97f40ec8f93ad7f4c5fac186d957603fec3","ref":"refs/heads/master","pushedAt":"2024-01-04T20:04:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pepijndevos","name":"Pepijn de Vos","path":"/pepijndevos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168609?s=80&v=4"},"commit":{"message":"Fix #219: Python3.8 compatiblity (#221)\n\n* Fix #219\r\n\r\n* Install generated wheel on Python3.8 and run `gowin_pack`","shortMessageHtmlLink":"Fix #219: Python3.8 compatiblity (#221)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUI1_ugA","startCursor":null,"endCursor":null}},"title":"Activity · YosysHQ/apicula"}